// <<<<<<< HEAD
import Vue from "vue";

import "normalize.css/normalize.css"; // A modern alternative to CSS resets

import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
import locale from "element-ui/lib/locale/lang/en"; // lang i18n

import "@/styles/index.scss"; // global css

import App from "./App";
import store from "./store";
import router from "./router";

import "@/icons"; // icon
import "@/permission"; // permission control
import * as fromdata from "@/utils"
import Commponent from "@/components";


// 引入富文本
import VueQuillEditor from "vue-quill-editor";
// 引入富文本样式
import "quill/dist/quill.core.css";
import "quill/dist/quill.snow.css";
import "quill/dist/quill.bubble.css";

// 过滤器
import * as filters from "@/filters";
Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key]);
});


Vue.use(ElementUI);
Vue.use(Commponent)
Vue.use(fromdata)

// 富文本
Vue.use(VueQuillEditor /* { default global options } */);

Vue.config.productionTip = false;

new Vue({
  el: "#app",
  router,
  store,
  render: h => h(App)
});
